Distributor Inventory Submission API
Request Attributes
Y – Required (Must be set in the input)
O – Optional (May be sent in addition to required fields).
/getStatus
Request Parameters
Method: GET
Query params:
| Query Attribute | Type | Required | Example | Description |
|---|---|---|---|---|
| requestUUId | String | Y | 550e8400-e29b-41d4-a716-446655440000 | Request Id of the Inventory Submission |
| page | positiveNumber | Y | 1 | Page number for the search criteria |
| limit | positiveNumber | Y | 500 (default 500 , max 1000) | Page limit for the search criteria |
| lineStatus | string | O | INVALID, VALID | Status of each inventory line after the validation. If no value provided , system will retrieve both the INVALID,VALID lines |
/submitInv
Request Parameters
Method: POST
Content-Type: application/json
Body :
| Object | Attribute | Type | Required | Example | Description |
|---|---|---|---|---|---|
| header | biaRefNum | String | Y | "biaRefNum": "523248" | biaRefNum |
| header | biaDate | String | Y | "biaDate": "2024-05-04T01:23:03.568Z" | biaDate |
| header | sourceType | String | Y | "sourceType": "DS" / "WH" | sourceType |
| header | sourceName | String | Y | "sourceName": "TEST" | Distributor Name |
| header | sourceAddress1 | String | Y | "sourceAddress1": "Harbor Lane" | Address Line1 |
| header | sourceAddress2 | String | N | "sourceAddress2": "Harbor" | Address Line2 |
| header | sourceCity | String | N | "sourceCity": "New York" | City |
| header | sourceState | String | N | "sourceState": "NY" | State |
| header | sourcePostalCode | String | N | "sourcePostalCode": "10001" | PostalCode |
| header | sourceCountryCode | String | N | "sourceCountryCode": "US" | CountryCode |
| lines | lineNum | Number | Y | "lineNum": 1 | lineNum |
| lines | invType | String | N | "invType": "PRIMARY" | inventory Type (SECONDARY,LINKSYS,TERTIARY,PRIMARY) |
| lines | vendorPartNum | String | Y | "vendorPartNum": "VP123" | vendor Part Number |
| lines | mfgPartNum | String | Y | "mfgPartNum": "MP123" | manufacturer Part Number |
| lines | prodDesc | String | N | prodDesc": "Product 1 Description" | product Description |
| lines | qtyOnHand | Number | Y | "qtyOnHand": 100 | quantity OnHand |
| lines | qtyCommitted | Number | Y | "qtyCommitted": 20 | quantity Committed |
| lines | qtyForSale | Number | Y | qtyForSale": 80 | quantity ForSale |
| lines | qtyOnOrder | Number | Y | "qtyOnOrder": 30 | quantity OnOrder |
| lines | qtyBackorder | Number | Y | "qtyBackorder": 5 | quantity Backorder |
| lines | qtyInTransit | Number | Y | "qtyInTransit": 15 | quantity InTransit |
| lines | qtyOtherQual | Number | Y | "qtyOtherQual": 10 | quantity OtherQual |
| lines | qtyOthers | String | N | "qtyOthers": 5 | quantity Others |
| lines | reportedNetUnitPriceUSD | Double | N | "reportedNetUnitPriceUSD": 25.5 | reported NetUnitPriceUSD |
| lines | reportedNetUnitPriceLC | Double | N | "reportedNetUnitPriceLC": 125.75 | reported NetUnitPriceLC |